/**
 * @param {Object} http
 * @param {Object} api
 * needEncrypt = true 为需要加密
 * needToken = true 请求需要token
 */

module.exports = function(http, api) {
  return {
    register(data={}) {
      return http.post('/index/register', data,{needToken:false,loading:false});
    },
    info(data={}){
      return http.post('/user/info', data,{needToken:true,loading:false});
    },
    updateToken(data={}){
      return http.post('/index/accessToken', data,{needToken:false,loading:false});
    },
    bindAvatar(data={}){
      return http.post('/user/bindAvatar', data,{needToken:true,loading:false});
    },
    clockCheck(data={}){
      return http.get('/user/clockCheck', data,{needToken:true,loading:false});
    },
    lottery(data={}){
      return http.get('/user/lottery', data,{needToken:true,loading:false});
    },
    checkGift(data={}){
      return http.post('/index/checkGift', data,{needToken:false,loading:false});
    },
    checkInfo(data={}){
      return http.post('/index/checkInfo', data,{needToken:false,loading:false});
    },
    lookRank(data={}){
      return http.post('/user/lookRank', data,{needToken:true,loading:false});
    },
  }
}
